perm filename INSTRU[AP,DBL] blob sn#122242 filedate 1974-09-27 generic text, type T, neo UTF8
INSTRUCTIONS FOR RUNNING THE PUP6 PROGRAM (BEINGS)

1. Get a TENEX INTERLISP environment going
2. LOAD(PUP6)
3. LOAD(CBE)
4. LOAD(AIRF) or LOAD(GIF) or LOAD(CFF) 
5. ENTER(T)
6. YES
 .
 .
 .
7. NO 
8. NO
9. 1

This will now have created AIR, GI, or CF. To run the
synthesized code, do
1. Get back to fresh INTERLISP
2. LOAD(PUP6)
3. LOAD(CBE)
4. LOAD(AIR or GI or CF, whichever was created)
5. ENTER(T)
6. YES


Notice the slight symmetry between running PUP6 and
running its synthesized code.

The following are suggestions and details, in roughly
decreasing order of impact.

1. Load the file GV and compile PUP6 and CBE.  GV sets
the globalvars.  Then replace loadings of PUP6/CBE by
loadings of their .COM files.

2. Load STOR.L or some similar file to do all the
major garbage collection/allocation at the beginning.
(this would precede all other steps!!)

3. After loading PUP6, you may wish to set:
EXPERTAG to T   (no printing is done)
YESNO:TAG to (QUOTE YES)   (prints out in greater detail)

4. After loading an AIRF/GIF/CFF file, you may wish to
print out OLD:PREADLIST and then set it to NIL. This
will make YOU  type back  the answers!!  Look at the
preadlist typeout to see what "should" be typed. No
guarantee is made for deviations of any semantic size.

5. If you do interrupt PUP6 when it lets you, end the
interrupt by QUIT.